"""
在Python中, 函数的 参数 和返回值 传递都是引用信息
"""

def test(num):
    print(f"num{num} 在函数内的内存地址是 {id(num)}")
    result = 100
    print(f"返回值 {result} 在内存中的地址是 {id(result)}")
    return result

a = 10
print(f"a 调用函数前 内存地址是 {id(a)}")
r = test(a)
print(f"a 调用函数后 实参内存地址是 {id(a)}")
print(f"调用函数后 返回值内存地址是 {id(r)}")
